#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Text-Tool: 专业的文本处理工具库

提供以下功能模块:
- word_count: 字数统计模块，支持中英文混合文本和学术文献
- remove_extra_spaces: 空格处理模块，智能移除多余空格
- fix_symbols: 符号修复模块，规范化标点符号和括号

Author: yideng <mooremmok@163.com>
License: MIT
"""

from .word_count import count_words
from .remove_extra_spaces import remove_extra_spaces
from .fix_symbols import fix_symbols
from .__version__ import __version__

# 定义包的公开接口
__all__ = [
    'count_words',
    'remove_extra_spaces',
    'fix_symbols',
    '__version__',
]

# 包级别的元数据
__author__ = 'yideng'
__email__ = 'mooremmok@163.com'
__license__ = 'MIT'
__copyright__ = 'Copyright 2024, Text-Tool Project'

# 快速使用示例
def quick_start():
    """
    快速开始示例
    
    Examples:
        >>> from text_tool import count_words, remove_extra_spaces, fix_symbols
        >>> 
        >>> # 通用文本统计
        >>> count_words("Hello世界")
        3
        >>> 
        >>> # 学术文献统计（Word兼容模式）
        >>> text = "[1]王海燕.诗意表达与历史记忆的交织——从《活着》看当代文学[J].新传奇,2025,(10):10-12."
        >>> count_words(text, word_compatible=True)
        34
        >>> 
        >>> # 移除多余空格
        >>> remove_extra_spaces("这是  有  多余  空格  的文本")
        '这是有多余空格的文本'
        >>> 
        >>> # 修复符号格式
        >>> fix_symbols("这是中文(1)括号测试")
        '这是中文（1）括号测试'
    """
    pass